<?php
function validate($ep) {
    //Validacion de formulario
    $submit=$_REQUEST["submit"];
    //Sólo validaremos y ejecutaremos en caso de que sea una subida desde el
    //formulario, en otro caso devolvemos false y mostramos el formulario.
    $ep->vars['concurso']=get_concurso($ep,$_REQUEST['id_concurso']);
    $id_usuario=get_user_id($ep, $ep->session_vars['user']);
    $ep->vars['apuntado_concurso']=user_apuntado_concurso($ep, $id_usuario, $_REQUEST['id_concurso']);
    if($ep->vars['apuntado_concurso']){
        $res=true;
    }else{
        $res=false;
    }
    return $res;
}
function execute($ep) {
    $concurso=$ep->vars['concurso'];
    $credito=$concurso['credito'];
    $id_usuario=get_user_id($ep, $ep->session_vars['user']);
    $submit=$_REQUEST["submit"];
    $id_concurso=$_REQUEST['id_concurso'];
    if($submit!="") {
        $res=apuntarse_a_concurso($ep, $id_usuario, $id_concurso, $credito);
        if($res!=1) {
            $ep->error("Error inesperado al apuntarse al concurso.");
        }else {
            $ep->inscripcioncorrecta=true;
        }
    }
}
function show($ep) {
    if(!$ep->vars['apuntado_concurso']){ ?>
No estás inscrito en este concurso, para ver la lista de concursos disponibles y apuntarte a alguno, pulsa <a href="?command=concursos">aquí </a>, o en el enlace Concursos del menú superior.
        <?php
    }else {
        $concurso=$ep->vars['concurso'];
        $id_concurso=$_REQUEST['id_concurso'];
        echo "<h2>Concurso: ".$concurso['titulo']."</h2>";
        ?>
        <br><br>
<a href="?command=cartera&id_concurso=<?php echo $id_concurso ?>" title="Pulsa aquí para ver tus inversiones o comprar y vender acciones">Mi cartera</a>
<a href="?command=comprar&id_concurso=<?php echo $id_concurso ?>" title="Pulsa aquí para comprar y vender acciones">Comprar Acciones</a>
<a href="?command=ranking&id_concurso=<?php echo $id_concurso ?>" title="Pulsa aquí para ver el ranking del concurso">Ranking</a>
<a href="?command=concurso&id_concurso=<?php echo $id_concurso ?>" title="Pulsa aquí para volver a la pagina de información del concurso">Información del concurso</a>
<br/>
<br/>
Descripción del concurso: <?php echo $concurso['descripcion'];?><br/>
<br/>
El crédito inicial de éste concurso es de <?php echo $concurso['credito'];?> €<br/>
<br/>
Usuario creador del concurso: <?php echo get_user_name($ep, $concurso['id_usuario']);?><br/>
<br/>
<fieldset>
    <legend>Fechas</legend>
Fecha de inicio del cuncurso: <?php echo $concurso['fecha_inicio'];?><br/>
<br/>
Fecha de fin del cuncurso: <?php echo $concurso['fecha_fin'];?><br/>
<br/>
</fieldset>
<fieldset>
    <legend>Mercados</legend>
<?php
    $concursos_mercados=get_mercados_concurso($ep, $id_concurso);
    $count = $concursos_mercados->rowCount();
    while($count>0){
        $row=$concursos_mercados->fetch(PDO::FETCH_ASSOC);
        echo get_nombre_mercado($ep,$row['id_mercado'])."</br>";
        $count--;
    }
?>
</fieldset>
<fieldset>
    <legend>Puntuación</legend>
Puntuación Ganador: <?php echo $concurso['max'];?><br/>
<br/>
Número de jugadores que puntuarán: <?php echo $concurso['ult'];?><br/>
<br/>
Puntos que se llevara el último clasificado con puntuación: <?php echo $concurso['min'];?><br/>
</fieldset>
<br/>
<h2>Tus datos:</h2>
<?php
$id_usuario=get_user_id($ep, $ep->session_vars['user']);
$disponible=get_fondos_disponibles($ep, $id_usuario, $id_concurso);
$invertido=get_total_invertido_usuario_concurso($ep, $id_usuario, $id_concurso);
?>
Invertido: <?php echo $invertido; ?> €<br/>
Disponible: <?php echo $disponible; ?> €<br/>
Total: <?php echo $disponible+$invertido; ?> €<br/>
Beneficios desde el inicio del concurso: <?php echo $disponible+$invertido-$concurso['credito'];?> €<br/>
        <?php

    }
}


?>
